Software RAID Technology for cluster environments
نویسندگان
چکیده
Yoshitake Shinkai, Tetsutaro Maruyama, Naomi Yoshizawa Fujitsu Laboratories LTD. Kawasaki, Japan {shinkai, tetutaro, yszw}@flab.fujitsu.co.jp tel +81-44-754-2850 fax +81-44-754-2851 Abstract In this paper, we present a new software RAID technology called file RAID targeted at cluster environments where nodes share files through SAN (Storage Area Network). In it the file system manages separate disks and places user data over them redundantly by itself instead of by underlying device drivers while replicating the metadata on multiple nodes. This schema results in high performance by adopting the following techniques only applicable to the file system layer such as aggressive caching, reduced recovery logging and dynamic RAID type selection based on file size. It also eliminates conventional spare disks. We implemented the file RAID feature in our cluster file system HAMFS. The measurement result demonstrates a good scalability as well as good performance even for random writes for a RAID5 file.
منابع مشابه
Orthogonal Striping and Mirroring in Distributed RAID for I/O-Centric Cluster Computing
-This paper presents a new distributed disk-array architecture for achieving high I/O performance in scalable cluster computing. In a serverless cluster of computers, all distributed local disks can be integrated as a distributed-software redundant array of independent disks (ds-RAID) with a single I/O space. We report the new RAID-x design and its benchmark performance results. The advantage o...
متن کاملDistributed Software RAID Architectures for Parallel I/O in Serverless Clusters*
In a serverless cluster of computers, all local disks can be integrated as a distributed software RAID (ds-RAID) with a single I/O space. This paper presents the architecture and performance of a new RAID-x for building ds-RAID. Through experimentation, we evaluate the RAID-x along with RAID-5, chained-declustering, and RAID-10 architectures, all embedded in a Linux cluster environment. All fou...
متن کاملModelling Layered Component Execution Environments for Performance Prediction
Software architects often use model-based techniques to analyse performance (e.g. response times), reliability and other extra-functional properties of software systems. These techniques operate on models of software architecture and execution environment, and are applied at design time for early evaluation of design alternatives, especially to avoid implementing systems with insufficient quali...
متن کاملEric : A User and Applications Interface to a Distributed Satellite Data Repository
We describe a distributed computational infrastructure for accessing and processing a large repository of geostationary satellite data through a World Wide Web browser interface. Our repository of GMS5 satellite data is stored on a combined RAID and tape silo system, accessible from a cluster of DEC Alpha workstations, interconnected by ATM LAN technology locally (in Adelaide) and also availabl...
متن کاملEfficient Resource Mapping by means of Storage Tiering using RAID in Cloud
Recent Technologies that reach end users are those which provide services for all their needs. Cloud computing is a technology where service is provided for all end user’s needs and requests. As we move deeper into an era in which data usage and the storage capacity are increased double year by year, some of the major companies are mainly concentrated on demand storage option like cloud storage...
متن کامل